var prefix = ctx + "admin/menu";

$(function() {
	var menuType = $('input[name="type"]:checked').val();
	menuVisible(menuType);
});

function menuVisible(menuType) {
    if (menuType == "0") {
        $("#path").parents(".form-group").show();
        $("#permission").parents(".form-group").hide();
        $("#icon").parents(".form-group").show();
    } else if (menuType == "1") {
    	$("#path").parents(".form-group").hide();
        $("#permission").parents(".form-group").show();
        $("#icon").parents(".form-group").hide();
    }
}

$(function() {
    $("input[name='icon']").focus(function() {
        $(".icon-drop").show();
    });
    $("#editForm").click(function(event) {
        var obj = event.srcElement || event.target;
        if (!$(obj).is("input[name='icon']")) {
            $(".icon-drop").hide();
        }
    });
    $(".icon-drop").find(".ico-list i").on("click",
    function() {
        $('#icon').val($(this).attr('class'));
    });
    $('input').on('ifChecked',
    function(event) {
        var menuType = $(event.target).val();
        menuVisible(menuType);
    });
});

function selectMenuTree() {
	if($("#oper").val()=='add'){
		var menuId = $("#treeId").val();
		var url = prefix + "/selectMenuTree?menuId=" + menuId;
		var options = {
			title: '菜单选择',
			width: "380",
			url: url,
			callBack: doSubmit
		};
		$.modal.openOptions(options);
	}
}

function doSubmit(index, layero){
	var body = layer.getChildFrame('body', index);
	$("#treeId").val(body.find('#treeId').val());
	$("#treeName").val(body.find('#treeName').val());
	layer.close(index);
}

$("#editForm").validate({
	onkeyup: false,
	rules:{
		type:{
			required:true
		},
		name:{
			required:true
		},
		sort:{
			digits:true
		},
	},
    focusCleanup: true
});

function submitHandler() {
    if ($.validate.form()) {
    	$.common.ajaxCommitForm($('#editForm'),false);
    	return false;
    }
}